package city.spring.modules.material.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 打印物资库存的数据对象
 *
 * @author 谢金婷
 * @date 2021/1/5 0006 16:25
 */
@Data
public class PrintMaterialQuantityVO {

    /**
     * 时间
     */
    private Date date = new Date();

    /**
     * 制单人
     */
    private String preparer;

    private List<PrintMaterialQuantityRecordVO> list;

    /**
     * 详细收费信息条目
     */
    @Data
    public static class PrintMaterialQuantityRecordVO {
        /**
         * 这个ID是出库记录的ID
         */
        private String id;

        /**
         * 仓库名称
         */
        private String storehouseId;
        private String sname;

        private String materialId;
        private String name;

        private String code;

        private String unitmeasurement;

        private BigDecimal unitprice;

        /**
         * 入库数量
         */
        private BigDecimal warehousingquantity;

        /**
         * 出库数量
         */
        private BigDecimal deliveryquantity;

        /**
         * 盘点入库数量
         */
        private BigDecimal warehousingInventoryAmount;

        /**
         * 盘点出库数量
         */
        private BigDecimal deliveryInventoryAmount;

        /**
         * 总库存数量
         */
        private BigDecimal quantity;

        /**
         * 总金额
         */
        private BigDecimal total;

    }
}
